table.tablesorter {
    background-color:#CDCDCD;
    font-family:arial;  
    font-size:8pt;
    margin:10px 0pt 15px;
    text-align:left;
    width:100%;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
background-color:#E6EEEE;
border:1px solid #FFFFFF;
font-size:8pt;
padding:4px;
}
table.tablesorter thead tr .header {
background-image:url(/media/img/table/bg.gif);
background-position:right center;
background-repeat:no-repeat;
cursor:pointer;
}
table.tablesorter tbody td {
background-color:#FFFFFF;
color:#3D3D3D;
padding:4px;
vertical-align:top;
}
table.tablesorter tbody tr.odd td {
background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
background-image:url(/media/img/table/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
background-image:url(/media/img/table/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color:#8DBDD8;
}
